Implementing Flexible Embedded Control on a Simple Real-Time Multitasking Kernel
نویسندگان
چکیده
In recent years, approaches to control performance and resource optimization for embedded control systems have been receiving increased attention. Most of them focus on theory, whereas practical aspects are omitted. Theoretical advances demand flexible real-time kernel support for multi-tasking and pre-emption, thus requiring more sophisticated and expensive software/hardware solutions. On the other hand, embedded control systems often have cost constraints related with mass production and strong industrial competition, thus demanding low cost solutions. In this paper it is shown that these conflicting demands can be softened and that a compromise solution can be reached. First, a simple multi-tasking pre-emptive real-time kernel targeting low cost microprocessors is presented. Second, the implementation on the kernel of recent research results on optimal resource management for control tasks is reported. The experimental evaluation shows that significant control performance improvement can be achieved without increasing hardware costs.
منابع مشابه
OASIS formal approach for distributed safety-critical real-time system design
OASIS provides an environment for real time multitasking and communication design, as well as an execution environment based on a safety oriented embedded real time kernel. The formal approach of real-time design avoids many difficulties: it allows implementing efficient advanced real-time functionalities without any safety loss. The concepts and methodology presented in this paper ensure the m...
متن کاملField Programmable Gate Array-Based System-on-Chip for Real-Time Power Process Control
Problem Statement: Nowadays Real-Time (RT) embedded control applications require not just higher performance but more flexibility as well without increasing cost and resources. Approach: In this study we presented a promising co-design and implementation of control solution. We developed flexible solution using software control algorithms coupled with an embedded RT kernel on powerful embedded ...
متن کاملImplementing tiny embedded systems with networking capabilities
In this paper we present a hardware and software approach that allows the development of very simple embedded systems with networking capabilities. These embedded systems were developed in the context of domotics with the objective of offering an inexpensive platform to allow a cost-effective implementation of super-automated homes, i.e., homes with a very big number of sensors and actuators (s...
متن کاملEffective Heterogenous Design and Co-simulation
In this chapter, we consider the problem of system-level design where subsystems are diverse. As a concrete example, consider an embedded system with the architecture shown in figure 1 (after [5]). The subsystems are implemented in both hardware and software, making this architecture a suitable candidate for hardware/software co-design. But even within the software portions, there is diversity....
متن کاملMultitasking Real-Time Control Systems in Easy Java Simulations
The paper presents the development of interactive real-time control labs using Easy Java Simulations (Ejs). Ejs is a free software tool that allows rapid creation of interactive simulations in Java. A new TrueTime-based kernel has been designed in Ejs in order to create multitasking real-time system simulations as well as soft real-time applications. The main features of these new capabilities are
متن کامل